package com.learn.micro_mall.domain.entity.goods;

import com.learn.micro_mall.domain.vo.goods.GoodsSkuId;
import com.learn.micro_mall.domain.vo.goods.GoodsSkuParam;
import com.sun.istack.internal.NotNull;
import lombok.AllArgsConstructor;
import lombok.Data;

import java.util.List;

@Data
@AllArgsConstructor
public class GoodsSkuEntity {


    private GoodsSkuId goodsSkuId;

    /**
     * 商品规格参数
     */
    private List<GoodsSkuParam> goodsSkuParamList;
    /**
     * 库存数
     */
    @NotNull
    private Integer stock;

    /**
     * 价格
     */
    @NotNull
    private Integer price;

    /**
     * 商品重量
     */
    private Integer weight;

}